package com.caption.design.factory.abtract;

/**
 * 采用抽象工厂设计模式
 * 1.工厂可以生产手机也可以生产电脑
 * 2.华为工厂可以生产华为手机和华为电脑
 * 3.手机可以电话也可以玩游戏
 */
public class TestAbstractFactory {

    public static void main(String[] args) {
        AbstractFactory factory = new HuaWeiFactory();
        Phone huaweiPhone = factory.buildPhone();
        huaweiPhone.call();
        huaweiPhone.playGame();
    }
}
